package io.gitee.hchaojie.day04;

import org.junit.Test;

public class DemoRunnable {
    public static void main(String[] args) throws InterruptedException {

        // 断点
        System.out.println("hello world...");
        System.out.println("主线程：" + Thread.currentThread().getName());     // 主线程

        // 进程  (一个进程可以开启多个线程)

        // 线程

        // 开启另外的一个线程
        Thread t = new Thread(new PrintRunnable());
        t.start();      // 启动线程

        // t.join();       // 让指定的线程，加入当前线程的执行序列

        System.out.println("主线程跑完了。。。");
    }
}

class PrintRunnable implements Runnable {

    // run 方法执行完毕，线程结束，被销毁
    @Override
    public void run() {
        System.out.println("异步线程在跑");
        System.out.println("线程名字：" + Thread.currentThread().getName());
    }
}
